구글 클라우드 SDK 여러 계정 설정 ( Configuring Google Cloud SDK for multiple account )

구글 클라우드 플랫폼에서 회사 계정과 개인 계정 2개를 사용한다고 하면, 각 계정이 다른 프로젝트를 가지고 있기 때문에 이를 명시해줘야 합니다

이를 gcloud SDK를 사용해 해결해 보겠습니다


1. gcloud 설치 ( Mac OS )

  • 공식문서
  • 터미널에서 아래와 같은 명령어 실행
wget https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-164.0.0-darwin-x86_64.tar.gz
tar -zxvf google-cloud-sdk-164.0.0-darwin-x86_64.tar.gz
cd google-cloud-sdk
./install.sh

2. gcloud 설정 ( terminal에서 실행 )

gcloud init
  • 만약 config가 없다면 바로 진행될 것이고, 아니라면 위 스크린샷처럼 나옵니다
  • [2] Create a new configuration을 진행하기 위해 2를 입력해줍니다.
  • 그 후, config의 이름을 설정해줍니다. 저는 byeon으로 진행했습니다
  • perform operations은 저는 기존에 사용하던 [1]을 선택했습니다 ( 아무것도 안보이는 이유는 제가 가렸습니다..! )

  • 그 이후 지역 설정을 하게 됩니다. 저는 'asia-east1'을 선택했습니다! 이제 환경 설정은 끝났습니다
  • gcloud 관련 명령어를 알고싶어 gcloud --help를 입력했습니다

gcloud config configurations list

  • 이 명령어를 입력하면 현재 환경설정 목록이 나옵니다. 저는 개인 계정과 회사 계정 2개가 나왔습니다!

gcloud config configurations activate [config name]

  • 이 명렁어를 입력하면 해당 환경설정이 활성화됩니다! virtualenv, pyenv류와 비슷하다고 생각하시면 이해하기 수월하실 것 같습니다!


In [ ]: